//
//  UIViewController+category_CCKit.h
//  CCKit
//
//  Created by tucici on 2019/3/18.
//  Copyright © 2019 tucici. All rights reserved.
//

#import <UIKit/UIKit.h>

NS_ASSUME_NONNULL_BEGIN

@interface UIViewController (category_CCKit)

/**
 当前相应第一响应的View

 @param view 任意层的supview
 @return  当前相应第一响应的View
 */
- (UIView *)firstResponder:(UIView *)view;

/**
 递归,找到当前推出的控制器ViewController

 @param VC 当前的控制器，可以为nil
 @return 当前推出的控制器
 */
+ (UIViewController*)presentedViewController:(nullable UIViewController *)VC;

/**
 迭代,找到当前推出的控制器ViewController

 @return 当前显示的控制器
 */
+ (UIViewController *)currentVC;

@end

NS_ASSUME_NONNULL_END
